.excelTempDiv{

	.excelMainTable{
		border: 0px;
		margin: 0px;
		padding: 0px;
		border-collapse: collapse;
	}

	.wea-select {
		.ant-radio-wrapper {
			white-space : normal;
		}
	}

	.excelTabTable{
		border: 0px;
		margin: 0px;
		padding: 0px;
		border-collapse: collapse;
	}
	/** 标签页样式 **/
	.tab_area{
		background: #ffffff;

		.t_area{
			height:30px; border:none; background-repeat:repeat-x;
		}
		.t_area div{
			height:30px; border:none; float:left;
		}
		.t_area .lineheight30{
			line-height:30px;
		}
		.t_area .norepeat{
			background-repeat:no-repeat;
		}
		.t_area .xrepeat{
			background-repeat:repeat-x;
		}
		.t_area .t_sel_middle,.t_unsel_middle{
			letter-spacing:1px; padding-left:2px; padding-right:2px;
		}
		.t_area .t_sel,.t_unsel{
			cursor:pointer;
		}
		.tab_top{
			height:32px;
		}
		.tab_top .tab_head{
			height:100%; float:left; overflow:hidden;
		}
		.tab_movebtn{
			height:100%; float:left; width:20px; cursor:pointer;
		}
		.tab_turnleft{
			background: url("/workflow/exceldesign/image/shortBtn/tab/turnleft_wev8.png") no-repeat 6px 12px;
		}
		.tab_turnright{
			background: url("/workflow/exceldesign/image/shortBtn/tab/turnright_wev8.png") no-repeat 6px 12px;
		}
	}
	.span_mc{
		display:inline-block;

		.wf-input-field-1{		//多字段放流程标题给最小宽度
			min-width: 350px;
		}
	}
	.span_mc_marginRight{
		margin-right: 4px;
	}
	.etype_3>div{
		padding-top: 1px;
		padding-bottom: 1px;
	}
	.wf-form-textarea .wf-form-textarea-html-show{
		min-height: 60px;

		//解决富文本只读显示样式被ant覆盖问题
		ul, ol, p{
			margin: 12px 0px;
		}
		ul, menu, dir {
			list-style-type: disc;
		}
	}
	.wf-form-textarea .wf-form-textarea-html-show, .etype_5{
		//浏览器默认样式被ant覆盖
		ul{
			list-style: disc;
		}
		ol{
			list-style: decimal;
		}
		ul, ol, menu, dir{
			display: block;
			-webkit-margin-before: 1em;
			-webkit-margin-after: 1em;
			-webkit-margin-start: 0px;
			-webkit-margin-end: 0px;
			-webkit-padding-start: 40px;
		}
		.wf-req-cell-remark{
			position: relative;
		}
		.wf-req-cell-remark-div {
			table {
				border-collapse: collapse;
			}
		}
	}
	.etype_5 a:hover{
		color: #018efb !important;
	}
	.etype_10{
		vertical-align: middle;
	}
	.etype_11 a:hover{
		color: #018efb !important
	}
	.etype_12{
		padding: 6px;
	}
	.detail_hide_col,.linkage_hide,.interface_hide{
		display: none !important;
	}
	.printEmptyDetail_hide{
		display: none !important;
	}
	.floatImgTd{
		height: 0px;
		position: relative;

		.floatImg{
			position: absolute;
			z-index: 99;
			padding: 0px;
			margin: 0px;
		}
	}
	.iframeLoading{
		text-align:center;
		background:#ffffff;
	}
	.scancode{
		vertical-align:middle;
	}
	.qrcodeimg{
		min-height:50px;
		height:50px;
		margin: 1px;
	}
	.barcodeimg{
		min-height:50px;
		height:50px;
		width:100%;
	}
	.etype_3 a{
		color:#123885;
	}
	.etype_3 a:hover{
		color: #00a9ff !important;
	}
	.specialField a{
		color: #123885;
	}
	.specialField a:hover{
		color: #00a9ff !important;
	}
	.wea-field-readonly{
		display: inline-block;
  }
  
  @errorBorder : 1px solid #FF5500;
  .show-error {
    margin-right: 5px;
    .wea-select {
      border:  @errorBorder;
      .ant-select-selection, .wea-associative-search, input.ant-int {
        border: none !important;
      }
      .ant-select-selection:focus, .ant-select-selection:hover,
      .wea-associative-search:hover, input.ant-int:focus, input.ant-input:hover {
        // border-color: transparent !important;
        border: none !important;
      }
      .ant-radio-group {
        border: none !important;
      }
    }
    .wf-form-textarea {
      textarea {
        border:  @errorBorder;
      }
    }
    .wea-browser {
      .wea-associative-search {
        border:  @errorBorder;
      }
    }
    .ant-radio-group {
      border:  @errorBorder;
    }
  }

  .show-error.select-field, .show-error.wea-browser-field, .show-error.system-field  { display: inline-block;}
  
 
  .error-icon-div {
    display: inline-block;
    width: 20px;
    height: 20px;
    border: 1px solid #FF5500;
    background-color: #FF5500 ;
    border-radius: 50%;
    padding-left: 3px;
    margin-top: 5px;
    i {
      color: #fff;
    }
  }
}

.carousel-fullpane {
	.control-pane {
		display: inline-block !important;
	}
}

.etype_3 .wea-upload {
	.wea-upload-list-item-twoline {

		.wea-upload-list-item-uploader,
		.wea-upload-list-item-uploadtime {
			span {
				font-size: 12px !important;
			}
		}
	}

	.wea-upload-list-item-filesize {
		span {
			font-size: 12px !important;
		}
	}
}

.wf-req-print{
	.etype_3 .wea-upload {
		.wea-upload-list-item-file,.wea-upload-list-content{
			white-space: normal;

			.wea-upload-list-item-filesize{
				white-space: nowrap;
			}
		}
	}

	.wea-hrm-condition .condition-item-a{
		color: inherit;
	}
}

#conflict-panel-box {
  position: absolute;
  width: 472px;
  max-height: 343px;
  overflow: auto;
  border: 1px solid #d7d7d7;
  border-radius: 10px;
  background-color: #fff;
  z-index: 999;
  font-size: 14px;
  .panel-container {
    .panel-header{
      padding:15px 10px;
      background: #FAFAFA;
      box-shadow: 0 1px 0 0 rgba(191,191,191,0.50);
      color: #333;
      font-size: 12px;
      p, .close-btn {
        display: inline-block;
      }
      .close-btn {
        float: right;
      }
    }
    .panel-body {
      padding: 10px 10px 0 10px;
      border-bottom: 1px solid #d7d7d7;
      min-height: 200px;
    }
    .panel-footer {
      padding: 5px 10px;
      text-align: right;
      .btn {
        display: inline-block;
        border: 1px solid #ccc;
        padding: 7px 10px;
        margin-left: 5px;
        border-radius: 3px;
        font-size: 12px;
      }
      .btn.active {
        background: #2db7f5;
        color: #fff;
      }
    }
  }
}
